scaleb(other, context=None)self 乘以 10 的 other 次方。Decimal('1').scaleb(2) 回傳 1E+2。shift(other, context=None)Decimal 的小數點位置向左或向右移動 other 位數。Decimal('123.45').shift(2) 回傳 Decimal('12345')。Decimal 的小數點位置。sqrt(context=None)Decimal 的平方根。Decimal('4').sqrt() 回傳 Decimal('2')。to_eng_string(context=None)Decimal 轉換為工程學記數法的字串表示。Decimal('1234.56').to_eng_string() 回傳 '1234.56'。Decimal,方便在工程計算中使用。to_integral(rounding=None, context=None)Decimal 轉換為整數,使用指定的四捨五入模式。Decimal('2.9').to_integral(rounding='ROUND_DOWN') 回傳 Decimal('2')。Decimal 四捨五入為最接近的整數。to_integral_exact(rounding=None, context=None)Decimal 轉換為整數,使用精確的四捨五入模式,不會改變數值。Decimal('2.5').to_integral_exact(rounding='ROUND_HALF_UP') 回傳 Decimal('3')。Decimal 轉換為整數,通常用於數學和統計計算。to_integral_value(rounding=None, context=None)Decimal 轉換為整數,返回整數值,不改變數值精度。Decimal('2.5').to_integral_value(rounding='ROUND_HALF_DOWN') 回傳 Decimal('2')。Decimal 精確地轉換為整數值,以進行進一步的計算。round(number, ndigits)Decimal 四捨五入到 ndigits 指定的小數位數。round(Decimal('3.14159'),2) 回傳 Decimal('3.14')。